![]() | AMLEngine2.1 Version 3.0 |
Version 3.0 of AMLEngine2.1 was released in Jan. 2023.
Removed targets .NET 3.1 and NET 5 because end of support by Microsoft; Projects in .NET 3.1 or .NET 5, should migrate to .NET 6 (LTS) or keep using version 2.0.9; .NET 7.0 target added.
New extension methods are added to check an assigned Cardinality Attribute of ExternalInterface elements:
- HasVerifiableCardinality
- MaxCardinality
- MaxCardinalityViolation
- MinCardinality
- MinCardinalityViolation
- CardinalityValidationResults
The ValidatorService ValidatorService checks cardinality violations. The validation results are defined in CardinalityValidationResults
Result of insert method is also true if a copy of the object to be inserted is created during insert. A copy is automatically created, if the source element is part of another CAEX document.
Service datatype for document management DocumentReferenceDictionaryTmade public. This type can be used to implement new services which can manage multiple loaded documents.
New methods LoadFromString and LoadFromStringAsync are added.
ExternalReferenceResolver Service ExternalReferenceResolver can load externals with URLs containing user information. To load username and password in a URL this scheme is allowed: http://username:password@www.my_site.com. If no password is required it can be omitted.